.cmo{
   background:#000;
   color:#333333;
}

#newCanvasHeader .communityContextMenuOuterDiv{
	z-index: 99;
	background-color:#fff;
	position: absolute;
	margin-top:1px;
	padding-top: 10px;
	padding-bottom: 6px;
	overflow:hidden;
	font-family:arial;
	top:-1px;
	}

#newCanvasHeader #inboxDropDown{
  width:140px;
}

#newCanvasHeader #meMyDropDown{
  width:200px;
}

#newCanvasHeader #myProfileDropdown{
  width:160px;
}

#newCanvasHeader #communityContextMenu{
  width:150px;
}

div.canvasHeaderContainer{
  background:#027bcb;
}

#newCanvasHeader .logo{
  background: url('/graphics/newHeader/Classmates_Logo.png') no-repeat;
  width:225px;
  height:30px;
  float: left;
  margin-top:20px;
}

body.ie6 #newCanvasHeader .logo{
  background: url('/graphics/newHeader/Classmates_Logo.gif') no-repeat;
}

#newCanvasHeader a.accountLink{
  padding:0 5px 0 2px;
  border-right:1px solid #fff;
  color:#fff;
  font-family:arial;
}

#newCanvasHeader a.accountLinkLast{
  padding:0 5px 0 2px;
  color:#fff;
  font-family:arial;
}

#newCanvasHeader .txtColor21{
color:#fff;
}

#newCanvasHeader #topNav ul {
  list-style: none;
}

#newCanvasHeader #topNav li.selected {
  background-position: 0 0px;
  background: #f60;
  color:white;
}

#newCanvasHeader #topNav li.selected:hover{
 background: #f60;
}

#newCanvasHeader #topNav li.selected a.clrWt{
color:#fff;
}

#newCanvasHeader #topNav li.hover {
  background-position: 0 -50px;
}

#newCanvasHeader #topNav .menuItems {
  float: left;
  display: block;
  padding: 13px 10px 12px;
  margin:0 1px 0 0;
  height:17px;
  background:#979797;
  
}

#newCanvasHeader #topNav li .menuLinks {
  padding:3px;
  color:black;
  text-transform: uppercase;
  word-spacing: 2px;
}
#newCanvasHeader #topNav li a.dwnArrow {
  padding-right:20px;
  padding-top:3px;
}

#newCanvasHeader .customFont{
  font-family:'ChunkFiveRegular';
  font-weight:normal;
}

#newCanvasHeader .globalNavTabs, .subHead, .fpLink{
  word-spacing: -3px;
}
#newCanvasHeader .subHead, .fpLink, div.flexpub a.fpLink{
  font-size: 18px;
}
#newCanvasHeader .globalNavTabs{
  font-size: 16px;
}
#newCanvasHeader .globalNavTabs:hover, .globalNavTabsOn{
  text-decoration: none;
}

#newCanvasHeader .dwnArrow {
  background-image: url(/graphics/newHeader/dwnArrow.png);
  background-repeat: no-repeat;
  background-position: right;
}

body.ie6 #newCanvasHeader .dwnArrow{
background-image: url(/graphics/newHeader/downArrow.gif);
}

#newCanvasHeader .alert{
  padding:0 4px;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial;
}

#newCanvasHeader .alertBG{
  background-color: #E2E6DB;
}

#newCanvasHeader .txtRight{
text-align:right;
}

#newCanvasHeader .subMenuList{
line-height:18px;
}

#newCanvasHeader .overFlowNone{
overflow:hidden;
}

#newCanvasHeader h2.subMenuHead{
   font-size:24px;
   color:#000;
   font-weight:normal;
}

#newCanvasHeader h3.subMenuHead{
   font-size:18px;
   color:#000;
   font-weight:normal;
   background:#fff;
   padding:0px;
}

#newCanvasHeader #topNav li a{
  color:#0099FF;
}

#newCanvasFooter{
background-color:#979797;
}

#newCanvasFooter #primaryLinks li, #newCanvasFooter ul.primaryLinks li {
  display: inline;
  padding: 0 5px 0 8px;
}

#newCanvasFooter .cmoTitle, #newCanvasFooter #primaryLinks li, #newCanvasFooter ul.primaryLinks li{
  border-left: 1px solid #FFF;
}

#newCanvasFooter ul.primaryLinks li a{
  color:#FFFFFF;
  font: normal 13px arial;
}

#newCanvasFooter .cmoTitle{
  padding: 0 7px;
  color: #FFFFFF;
  font: normal 13px arial;
}

#newCanvasFooter .cmoPTitle{
  color: #FFFFFF;
  font: normal 13px arial;
}

#newCanvasFooter #primaryLinks li.first, #newCanvasFooter ul.primaryLinks li.first {
  border-left: none;
}

#newCanvasFooter .txtCenter{
  text-align:center;
}

#newCanvasHeader #topNav li:hover{
background:#CCCCCC;
}

#newCanvasHeader .hoverBorder {
border:4px solid #CCCCCC;
}

#newCanvasHeader h5{
  font:normal 16px arial;
  color:#000;
}

#newCanvasHeader .link4{
font-size:12px;
}

#newCanvasHeader #topNav li a.txtColor12{
  color:#FF6600;
}

#newCanvasHeader #topNav li span.yrRange{
  color:#666666;
}

#newCanvasFooter .roviLink {
background:url("/graphics/newHeader/RoviLogo.gif") no-repeat scroll left 0 transparent;
padding-top:4px;
}

#newCanvasFooter .dottedBoder{
border-bottom: 1px dotted #B5B5B5;
}

#newCanvasFooter .link9 {
color:#FFFFFF;
font: normal 10px arial;
}